#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<queue>
using namespace std;

#include"priority_queue.h"
int main() {
	/*pq::priority_queue<int>q;
	q.push(6);
	q.push(3);
	q.push(1);
	q.push(2);*/
	vector<int>v({ 5,1,1,2 });
	vector<int>::iterator it = v.begin();
	pq::priority_queue<int>q(v.begin(),v.end());

	cout << q.top() << endl;
	q.pop();
	cout << q.top() << endl;
	cout << q.size() << endl;
	cout << q.empty() << endl;



}